This patch addresses CVE-2006-1056 (information leak from
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 26 Apr 2006 19:01:37 +0000 (20:01 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 26 Apr 2006 19:01:37 +0000 (20:01 +0100)
commit60395c1ca994f0c1ce83ff7fe19362f76c3ff3d8
tree674783cd773be5ce7bdb76555af61827cedb506f
parentb450304086140f01d838368dfedc7fe2eddb67ef
This patch addresses CVE-2006-1056 (information leak from
fxsave/fxrstor on AMD CPUs) and also adjusts 64-bit handling so that
full 64-bit RIP/RDP values get saved/restored. More fine-grained
handling may be needed if 32-bit processes are expected to properly
see their selectors (native Linux doesn't currently do that either,
but there is a patch to adjust it there).

Original patch: Jan Beulich (based on Linux original by Andi Kleen)

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/i387.c